|
|
| Lokalizacja w menu |
|---|
| Część → Bryła pierwotna → Torus |
| Środowisko pracy |
| Część |
| Domyślny skrót |
| brak |
| Wprowadzono w wersji |
| - |
| Zobacz także |
| Bryły pierwotne |
Narzędzie Torus środowiska Część, tworzy parametryczną bryłę torusa, kształt zbliżony do pierścienia. Powstaje ona w wyniku przeciągnięcia profilu kolistego wokół okrągłej ścieżki. W układzie współrzędnych zdefiniowanym przez właściwość DANEUmiejscowienie kolista ścieżka torusa leży na płaszczyźnie XY, a jej środek znajduje się w punkcie odniesienia położenia.
Torus środowiska Część można przekształcić w fragment torusa, zmieniając jego właściwość DANEKąt3. Zmieniając właściwości DANEKąt1 i / lub DANEKąt2, profil pochylony może stać się fragmentem okręgu.

Poniżej pokazano obiekt Torusa utworzony za pomocą przykładowego skryptu.
Zapoznaj się również z informacjami na stronie: Edytor właściwości.
Obiekt Torus wywodzi się z obiektu Część: Cecha i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:
Dołączenie
Obiekt ten ma takie same właściwości dołączania jak Part: Part2DObject.
Torus
długość): Promień kolistej ścieżki torusa. Wartość domyślna to 10mm.długość): Promień okrągłego profilu torusa. Wartość domyślna to 2mm.Kąt ): Kąt rozpoczęcia profilu kołowego. Prawidłowy zakres: -180° <= wartość <= 180°. Wartość domyślna to -180°.Kąt ): Kąt zakończenia profilu kołowego. Prawidłowy zakres: -180° <= wartość <= 180°. Wartość domyślna to 180°. Jeśli całkowity kąt profilu kołowego jest mniejszy niż 360°, profil będzie miał kształt tortu.Kąt ): Kąt ścieżki kołowej torusa. Poprawny zakres: 0° < wartość <= 360°. Domyślnie jest to 360°. Jeśli wartość jest mniejsza niż 360°, to bryła wynikowa będzie odcinkiem torusa.
Zobacz również: Dokumentacja API generowana automatycznie oraz Skrypty w środowisku Część i Podstawy pisania skryptów dla FreeCAD.
Torus środowiska pracy Część jest tworzony za pomocą metody dokumentu addObject().
torus = FreeCAD.ActiveDocument.addObject("Part::Torus", "myTorus")
"myTorus" jest etykietą dla obiektu.Przykład:
import FreeCAD as App
doc = App.activeDocument()
torus = doc.addObject("Part::Torus", "myTorus")
torus.Radius1 = 20
torus.Radius2 = 10
torus.Angle1 = -90
torus.Angle2 = 45
torus.Angle3 = 270
torus.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(30, 45, 10))
doc.recompute()